Пользовательские настройки.

В директории \Programs Files\ArtSKey\ находится файл ArtSKey.ini. Файл состоит из строк обычного неформатированного текста (plain text). Вы можете открыть и отредактировать этот файл с помощью Pocket Word или скопировать его на PC отредактировать и поместить обратно. Помните, что сохранять файл надо в виде неформатированного текста.

Файл настроек состоит из нескольких разделов, каждый раздел начинается начальным тегом (begin tag) и заканчивается конечным (end tag). Так для раздела "map" - начальный тег : <map>, конечный тег : </map>. Для настройки клавиатурной раскладки необходимо знать следующие разделы : map, capsmap, Dead Keys, deadkey1 map, deadkey2 map, deadkey3 map.

Раздел map (начальный тег : <map>, конечный тег : </map>)

Этот раздел описывает соответствия символа английской раскладки и символа, который должен быть введен при нажатии на эту клавишу в Вашей раскладке. Каждая строка раздела должна состоять из исходного символа английской раскладки, символа пробела (код 32) и символа Вашей раскладки.

Например, для замены символа на кнопке "z" на "y" строка должна выглядеть так:

z y

Символ Вашей раскладки можно ввести с помощью Ctrl-Shift и код, как описано в пункте 3.

Раздел capsmap (начальный тег : <capsmap>, конечный тег : </capsmap>).

Этот раздел сформирован по тем же правилам что и предыдущий но для включенного режима CAPS.

Раздел Date Format (начальный тег : <Date Format>, конечный тег : < /Date Format >)

Этот раздел описывает формат даты при выводе "штампа даты". Раздел состоит из одной строки. Значение символов в строке следующее:

d - день месяца без вывода ведущего нуля;

dd - день месяца c выводом ведущего нуля;

ddd - день недели в английском трехбуквенном сокращении;

dddd - день недели в полном английском варианте;

M - месяц без ведущего нуля;

MM - месяц c ведущим нулем;

MMM -месяц в английском трехбуквенном сокращении;

ММММ - месяц в полном английском варианте;

yy - год последние две цифры;

yyyy - год четыре цифры.

Для примера для 3 июля 1997 года, если строка формата будет задана следующим образом:

d.MM.yy

"штамп даты" будет выглядеть так : 3.07.97

Раздел Time Format (начальный тег : <Time Format>, конечный тег : < /Time Format >)

Этот раздел описывает формат времени при выводе "штампа времени". Раздел состоит из одной строки. Значение символов в строке следующее:

h - часы без вывода ведущего нуля (12-часовой формат);

hh - часы c выводом ведущего нуля (12-часовой формат);

H - часы без вывода ведущего нуля (24-часовой формат);

HH - часы c выводом ведущего нуля (24-часовой формат);

m - минуты без вывода ведущего нуля;

mm - минуты c выводом ведущего нуля;

s - секунды без вывода ведущего нуля;

ss - секунды c выводом ведущего нуля;

t - маркер "до полудня" или "после полудня" из одной буквы ("A" или "P");

tt - маркер "до полудня" или "после полудня" из двух букв ("AM" или "PM").

Для примера для 9 часов 4 минут и 3 секунд, если строка формата будет задана следующим образом:

H:mm:ss

"штамп времени" будет выглядеть так : 9:04:03

Раздел launches (начальный тег : <launches>, конечный тег : </launches>)

Этот раздел назначает "горячие" клавиши для быстрого запуска приложений.

Каждая запись этого раздела имеет вид:KEY=APPLICATION, где

KEY - назначенная для быстрого запуска клавиша

= - разделитель (код символа 61)

APPLICATION - приложение, закрепленное за этой клавишей

Например, для запуска калькулятора с помощью клавиши "c" строка раздела будет выглядеть так:

c=calc

Раздел hotkeys (начальный тег : <hotkeys>, конечный тег : </hotkeys>)

Этот раздел назначает "горячие" клавиши для автоматического ввода заранее определенных текстов.

Каждая запись этого раздела имеет вид:KEY=TEXT, где

KEY - назначенная для автоматического ввода текста клавиша

= - разделитель (код символа 61)

TEXT - текст, закрепленный за этой клавишей

Например, для ввода фразы "С уважением, Петр Иванов" с помощью клавиши "s" строка раздела будет выглядеть так:

s=С уважением, Петр Иванов

Текст состоящий из нескольких строк следует ограничивать кавычками (код 34). Например, для ввода фразы

С уважением,

Петр Иванов

ArtSoft

info@artsoft.ru

строка раздела будет выглядеть так:

s="С уважением,

Петр Иванов

ArtSoft

info@artsoft.ru

"

В разделе "hotkeys" также назначаюся горячие клавиши для ввода штампов даты и времени в форматах указанных в разделах "Date Format" и "Time Format".

Формат строк

KEY=@date и KEY=@time, где KEY - назначенная для ввода штампа клавиша

Например, если для ввода даты и времени Вы хотите назначить клавиши d и 6 соответственно, строки раздела должны иметь вид:

d=@date

6=@time

В директории \Program Files\ArtSKey\Locals Вы можнете создать файлы трансляций, позволяющие руссифицировать новые приложения установленные на КПК. Файл трансляций состоит из строк обычного неформатированного текста (plain text), начинается и заканчивается тегами <translations>, </translations> соответственно и имеет расширение ".lcl". Вы можете открыть и отредактировать этот файл с помощью Pocket Word или скопировать его на PC отредактировать и поместить обратно. Помните, что сохранять файл надо в виде неформатированного текста.

Каждая запись в файле имеет вид: SOURCE=DESTINATION, где

SOURCE - исходный текст на английском языке

= - разделитель (код символа 61)

DESTINATION - переведенный текст

Например:

Are you sure you want to remove the selected sound scheme?=Вы хотите удалить выбранную звуковую схему?

Если транслируется пункт меню, то тексты слева и справа от разделителя предваряются символом * (код 42), а ключевые буквы(подчеркнутые) символом & (код 38).

Например:

*Cu&t Ctrl+X=*&Вырезать Ctrl+X

Обратите внимание на следующее: "слова" Cut и Ctrl+X разделены символом табуляция (код: 9). Такой способ, как правило, ипользуется в меню для того чтобы выравнить первое слово к левому, а второе к правому краю меню.